2016 Bmw 340I M-Sport - Review